package com.coocaa.typhoon.api.v1.userfile.model.output;

import io.swagger.v3.oas.annotations.media.Schema;
import lombok.Data;

import java.util.List;

/**
 * @author bijiahao
 * @date : 2025/9/18 10:00
 * @description
 */
@Schema(description = "上传任务")
@Data
public class UploadResultModel {
    @Schema(description = "任务id")
    private String taskId;

    @Schema(description = "文件地址")
    private String url;
    @Schema(description = "上传状态")
    private String uploadStatus;

    @Schema(description = "TOS")
    private String tosLink;

    /**
     * 如果是pdf 每页图片列表
     */
    @Schema(description = "如果是pdf 每页图片列表")
    private List<RlsFileInfo> rlsFileList;

    @Schema(description = "时长/毫秒")
    private Integer duration;
}
